80384678: 27 bd ff e0  ADDIU sp, sp, 0xffffffe0 (-32)
8038467c: af bf 00 14  SW ra, sp, 0x14 (20)

80384680: 3c 0e 80 36  LUI t6, 0x8036 (32822)
80384684: 8d ce 11 64  LW t6, t6, 0x1164 (4452)
80384688: 8d cf 00 04  LW t7, t6, 0x4 (4)
8038468c: af af 00 1c  SW t7, sp, 0x1c (28)

80384690: 8f b9 00 1c  LW t9, sp, 0x1c (28)
80384694: 03 20 f8 09  JALR t9, ra
80384698: 00 00 00 00  NOP

8038469c: 3c 18 80 36  LUI t8, 0x8036 (32822)
803846a0: 8f 18 11 64  LW t8, t8, 0x1164 (4452)
803846a4: 3c 01 80 36  LUI at, 0x8036 (32822)
803846a8: 27 08 00 08  ADDIU t0, t8, 0x8 (8)
803846ac: ac 28 11 64  SW t0, at, 0x1164 (4452)

803846b0: 10 00 00 03  BEQ r0, r0, 0x803846c0 (pc + 0xc)
803846b4: 00 00 10 25  OR v0, r0, r0
803846b8: 10 00 00 01  BEQ r0, r0, 0x803846c0 (pc + 0x4)
803846bc: 00 00 00 00  NOP
803846c0: 8f bf 00 14  LW ra, sp, 0x14 (20)
803846c4: 27 bd 00 20  ADDIU sp, sp, 0x20 (32)
803846c8: 03 e0 00 08  JR ra
803846cc: 00 00 00 00  NOP


int proc0x80384678()
{
    funcptr = (*(0x80361164))->off0x4;
    funcptr();
    
    *(0x80361164) += 8;
    
    return 0;
}
